package com.hs.jhzd.entity;

import javax.persistence.*;
import java.util.Objects;

/**
 * @author guoxc
 * @date 2019/03/01
 * 在押人员考核历史记录表
 **/
@Entity
@Table(name = "zy_khlsjlb")
public class ZyKhlsjlbEntity {
    @Id
    private String zybh;
    private String rybh;
    private String jf;
    private String kf;
    private String yczgkf;
    private String sdf;
    private String ljjf;
    private String ljkf;
    private String khsj;
    private String zdkhbj;
    private String jlf;
    private String ljjlf;
    private String shr;
    private String shsj;
    private String shjg;
    private String shyj;
    private String jlsj;
    private String mjbh;
    private String mjxm;
    private String khrylx;
    private String xkhbz;
    private String sjc;
    private String jsbh;
    private String jsmc;

    @Basic
    @Column(name = "ZYBH")
    public String getZybh() {
        return zybh;
    }

    public void setZybh(String zybh) {
        this.zybh = zybh;
    }

    @Basic
    @Column(name = "RYBH")
    public String getRybh() {
        return rybh;
    }

    public void setRybh(String rybh) {
        this.rybh = rybh;
    }

    @Basic
    @Column(name = "JF")
    public String getJf() {
        return jf;
    }

    public void setJf(String jf) {
        this.jf = jf;
    }

    @Basic
    @Column(name = "KF")
    public String getKf() {
        return kf;
    }

    public void setKf(String kf) {
        this.kf = kf;
    }

    @Basic
    @Column(name = "YCZGKF")
    public String getYczgkf() {
        return yczgkf;
    }

    public void setYczgkf(String yczgkf) {
        this.yczgkf = yczgkf;
    }

    @Basic
    @Column(name = "SDF")
    public String getSdf() {
        return sdf;
    }

    public void setSdf(String sdf) {
        this.sdf = sdf;
    }

    @Basic
    @Column(name = "LJJF")
    public String getLjjf() {
        return ljjf;
    }

    public void setLjjf(String ljjf) {
        this.ljjf = ljjf;
    }

    @Basic
    @Column(name = "LJKF")
    public String getLjkf() {
        return ljkf;
    }

    public void setLjkf(String ljkf) {
        this.ljkf = ljkf;
    }

    @Basic
    @Column(name = "KHSJ")
    public String getKhsj() {
        return khsj;
    }

    public void setKhsj(String khsj) {
        this.khsj = khsj;
    }

    @Basic
    @Column(name = "ZDKHBJ")
    public String getZdkhbj() {
        return zdkhbj;
    }

    public void setZdkhbj(String zdkhbj) {
        this.zdkhbj = zdkhbj;
    }

    @Basic
    @Column(name = "JLF")
    public String getJlf() {
        return jlf;
    }

    public void setJlf(String jlf) {
        this.jlf = jlf;
    }

    @Basic
    @Column(name = "LJJLF")
    public String getLjjlf() {
        return ljjlf;
    }

    public void setLjjlf(String ljjlf) {
        this.ljjlf = ljjlf;
    }

    @Basic
    @Column(name = "SHR")
    public String getShr() {
        return shr;
    }

    public void setShr(String shr) {
        this.shr = shr;
    }

    @Basic
    @Column(name = "SHSJ")
    public String getShsj() {
        return shsj;
    }

    public void setShsj(String shsj) {
        this.shsj = shsj;
    }

    @Basic
    @Column(name = "SHJG")
    public String getShjg() {
        return shjg;
    }

    public void setShjg(String shjg) {
        this.shjg = shjg;
    }

    @Basic
    @Column(name = "SHYJ")
    public String getShyj() {
        return shyj;
    }

    public void setShyj(String shyj) {
        this.shyj = shyj;
    }

    @Basic
    @Column(name = "JLSJ")
    public String getJlsj() {
        return jlsj;
    }

    public void setJlsj(String jlsj) {
        this.jlsj = jlsj;
    }

    @Basic
    @Column(name = "MJBH")
    public String getMjbh() {
        return mjbh;
    }

    public void setMjbh(String mjbh) {
        this.mjbh = mjbh;
    }

    @Basic
    @Column(name = "MJXM")
    public String getMjxm() {
        return mjxm;
    }

    public void setMjxm(String mjxm) {
        this.mjxm = mjxm;
    }

    @Basic
    @Column(name = "KHRYLX")
    public String getKhrylx() {
        return khrylx;
    }

    public void setKhrylx(String khrylx) {
        this.khrylx = khrylx;
    }

    @Basic
    @Column(name = "XKHBZ")
    public String getXkhbz() {
        return xkhbz;
    }

    public void setXkhbz(String xkhbz) {
        this.xkhbz = xkhbz;
    }

    @Basic
    @Column(name = "SJC")
    public String getSjc() {
        return sjc;
    }

    public void setSjc(String sjc) {
        this.sjc = sjc;
    }

    @Basic
    @Column(name = "JSBH")
    public String getJsbh() {
        return jsbh;
    }

    public void setJsbh(String jsbh) {
        this.jsbh = jsbh;
    }

    @Basic
    @Column(name = "JSMC")
    public String getJsmc() {
        return jsmc;
    }

    public void setJsmc(String jsmc) {
        this.jsmc = jsmc;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        ZyKhlsjlbEntity that = (ZyKhlsjlbEntity) o;
        return Objects.equals(zybh, that.zybh) &&
                Objects.equals(rybh, that.rybh) &&
                Objects.equals(jf, that.jf) &&
                Objects.equals(kf, that.kf) &&
                Objects.equals(yczgkf, that.yczgkf) &&
                Objects.equals(sdf, that.sdf) &&
                Objects.equals(ljjf, that.ljjf) &&
                Objects.equals(ljkf, that.ljkf) &&
                Objects.equals(khsj, that.khsj) &&
                Objects.equals(zdkhbj, that.zdkhbj) &&
                Objects.equals(jlf, that.jlf) &&
                Objects.equals(ljjlf, that.ljjlf) &&
                Objects.equals(shr, that.shr) &&
                Objects.equals(shsj, that.shsj) &&
                Objects.equals(shjg, that.shjg) &&
                Objects.equals(shyj, that.shyj) &&
                Objects.equals(jlsj, that.jlsj) &&
                Objects.equals(mjbh, that.mjbh) &&
                Objects.equals(mjxm, that.mjxm) &&
                Objects.equals(khrylx, that.khrylx) &&
                Objects.equals(xkhbz, that.xkhbz) &&
                Objects.equals(sjc, that.sjc) &&
                Objects.equals(jsbh, that.jsbh) &&
                Objects.equals(jsmc, that.jsmc);
    }

    @Override
    public int hashCode() {
        return Objects.hash(zybh, rybh, jf, kf, yczgkf, sdf, ljjf, ljkf, khsj, zdkhbj, jlf, ljjlf, shr, shsj, shjg, shyj, jlsj, mjbh, mjxm, khrylx, xkhbz, sjc, jsbh, jsmc);
    }
}
